@charset "utf-8";
/* CSS Document */
/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
abbr,acronym{border:none; font-variant:normal;}

/*----------Reset CSS for Website----------*/
body{color:#333333; font-size:12px; background:#fff; text-align:center;word-break:break-all; word-wrap:break-word;}
a:link{color:#274118; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#055d7f; text-decoration:underline;}
a:active{color:#274118; text-decoration:none;}
.clear{clear:both; font-size:1px; height:0; line-height:0;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.mt{margin-top:8px; }

/*header*/
#header{height:151px;background:url(../images/top_bg.jpg) 0 0 no-repeat;position:relative; width:1004px; margin:0 auto;}
#header .logo_photo{float:left;margin:18px 0 0 10px;height:50px;display:inline-block;display:block; text-align:center;height:80px;overflow:hidden;}
#header .logo_photo a.photo{*font-size:64px; vertical-align:middle;display:table-cell; height:80px;}
#header .logo_photo a.photo img{vertical-align:middle;}
#header .logo{margin:38px 0 0 8px; height:40px;float:left;display:block;}
#header .logo a{ color:#2c4500; height:40px;line-height:40px;_display:inline;font-size:25px; font-weight:bold; font-family:"microsoft yahei","??","","simsun","";}

#header .logo a:hover{text-decoration:none;color:#2c4500;}
#header .sign{float:left; margin:30px 0 0 20px;}
#header .top_links{position:absolute;top:6px;right:8px;line-height:22px;}
#header .top_links  a{color:#333333;margin:0 5px;padding:2px 5px;}
#header .nav{width:1004px;height:38px;background:url(../images/nav_bg.jpg) 0 0 repeat-y;position:absolute;top:113px;left:0;overflow:hidden;}
#header .nav ul{width:1004px;height:38px;padding-left:65px;}
#header .nav ul li{float:left;}
#header .nav ul li a{color:#fff;font-size:14px;display:block;width:60px;height:38px;line-height:38px;font-weight:normal;text-align:center;margin:0 10px;}
#header .nav ul li a:hover{color:#fff69a;text-decoration:none;}
#header .nav ul li a.current{background:url(../images/css_sprites.jpg) 0 0 no-repeat;color:#2e1d13;font-weight:bold;overflow:hidden;text-decoration:none;}
#header .nav li.special{background:none; position:relative;}
#header .nav li.special span.hot{position:absolute; right:-2px; top:1px;}

#header .search{width:187px;height:21px;background:url(../images/css_sprites.jpg) -432px -41px no-repeat;position:absolute;top:42px;right:20px; clear:both;}
#header .search input.text{width:160px; font-size:12px; height:18px; line-height:18px;border:none;background:none; position:absolute; left:5px; top:3px;}
#header .search input.btn{width:20px;height:20px;background:none;text-indent:-99999em;border:none;cursor:pointer; position:absolute; right:0; top:0;}
#header .search select.sel{width:80px; font-size:12px; height:18px; line-height:18px;border:none;background:none; position:absolute; right:25px; top:3px;}

/*content*/
#content{width:960px;margin:8px auto 0; text-align:left; line-height:22px;}
#content #con_left{width:230px;float:left;}
#content #con_right{width:720px;float:right;}

/*h2*/
#content h2{font-size:14px;font-weight:bold;padding:0 12px;}
#content h2 .more{font-size:12px;float:right;font-weight:400;}
#content h2 .more a{color:#294319;line-height:31px;height:31px;}
#content h2 .more a:hover{text-decorationinformation:underline;}

/*con-left*/
.similar ul,
.list ul{ border:solid 1px #75a128;padding:10px 10px 8px; background:#fff;}
.list h2,.similar h2,
.prolocutor_index h2{margin:0;padding:0;background:url(../images/css_sprites.jpg) 0 -39px no-repeat;height:31px;color:#fff;line-height:31px;}
.list li a{display:block;line-height:26px;width:208px;font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.information li{ clear:both;}
.information li a{width:170px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;height:26px;line-height:26px; }
.information li span{float:right;}
.similar ul.proShow{text-align:center; padding:5px auto;margin:auto; height:auto!important;}
.similar ul.proShow li{width:150px; text-align:center;margin:auto;}
.similar ul.proShow li span{display:block; width:150px; height:150px; text-align:center;border:1px solid #CECECE; overflow:hidden;}
.similar ul.proShow li span a{display:table-cell; vertical-align:middle; font-size:131px; width:150px; height:150px;}
.similar ul.proShow li span img{vertical-align:middle;}
.similar ul.proShow li a{color:#333;}
.similar ul.proShow li a:hover{color:#f60;}


/*prolocutor*/
.prolocutor_index{background:#fff;}
.prolocutor_index .photo_text{padding:12px 10px 5px;border:solid 1px #75a128;}
.prolocutor_index .photo_text .photo img{padding:2px;border:1px solid #ccc;margin-right:15px;float:left;}
.prolocutor_index .photo_text .name{font-size:14px;}
.prolocutor_index .photo_text p{margin-top:10px;color:#464646;word-wrap:break-word;}


/*classify*/
.classify li{background:url(../images/dotline.jpg) 0 bottom repeat-x;height:26px;}
.classify li a{padding-left:16px;line-height:26px;background:url(../images/arrow.jpg) 5px 13px no-repeat;width:190px;}
.classify .last_classify {background:none;}

/*hotnews*/
.hotnews li a{padding-left:16px;background:url(../images/arrow2.jpg) 5px 10px no-repeat;width:190px;}

/*con-right*/
#banner{border:1px solid #ccc;}
#banner img{display:block;}
.about_us{border:solid 1px #75a128;}
.about_us h2{height:30px;line-height:30px;}
.about_us p{margin:0 12px;margin-bottom:15px;padding:5px 10px 7px;text-indent:2em;border-top:dotted 1px #406d12;border-bottom:dotted 1px #406d12;line-height:24px; font-size:14px;word-break:break-all; word-wrap:break-word;}
.about_us .contant{width:700px;margin:0 auto;font-size:14px;}
.about_us .contant li{float:left;display:block;width:320px;height:20px;line-height:20px;padding:3px 0 6px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_us .contant li img{margin:auto 5px;}
.about_us .contant li em{color:#055d7f;}

/*pro_show*/
.pro_show h2,.sites h2,.tools h2,.inner_contant h2,.inner_spokeman h2,.inner_order h2,.inner_success h2,.news_show h2,.news_search h2,
.pro_list h2{margin:0;padding:0;background:url(../images/css_sprites.jpg) 0 -71px no-repeat;height:31px;color:#fff;line-height:31px;}
.pro_show .pro_showlist,.prolocutor,
.pro_list ul{border:solid 1px #75a128;padding:0 0 7px;*display:inline-block;}
.pro_list ul li{float:left; width:156px; margin:8px 11px 0; _display:inline; text-align:center; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_list ul li .photo{padding:2px; border:1px solid #ccc; display:block; width:150px; height:150px; overflow:hidden; margin-bottom:3px;}
.pro_list ul li .photo:hover{border:solid 1px #969696;}
.pro_list ul li .photo a{vertical-align:middle;*font-size:131px;width:150px;height:150px;display:table-cell;}
.pro_list ul li .photo img{vertical-align:middle;}

/*footer*/
#footer{width:960px;height:120px;margin:10px auto 0;border:solid 1px #75a128;color:#989898;}
#footer ul{text-align:center; padding:15px 0 10px;}
#footer ul li{display:inline;}
#footer ul li a{margin:0 12px;  color:#989898;}
#footer ul li a:hover{color:#294319;text-decoration:none;}
#footer p{line-height:24px;text-align:center;}

.contant_us ul{min_height:105px;height:auto!important;height:105px; _overflow:hidden;}

/* CSS Document */

/*about_us2*/
.about_us2 .photo{border:solid 1px #dbdbdb; float:left; padding:3px;margin:0 10px 10px;clear:none;}
.about_us2 .photo img{display:block;}
.about_us2 .text{font-size:14px;line-height:24px;padding:10px;word-break:break-all; word-wrap:break-word;}
.news,
.about_us2{padding:8px;border:solid 1px #7da538;}
.news h2,
.about_us2 h2{border-bottom:dotted 1px #406d12;}
.about_us2 .text p{text-indent:2em;}

/*pro_tree*/
.pro_tree{padding:8px;border:solid 1px #7da538;}
.pro_tree h2{border-bottom:dotted 1px #406d12;}
.pro_tree .tree{height:100px; background:url(../images/tree_bg.gif) center right no-repeat; font-size:14px; line-height:100px; text-align:center;}

/*album*/
.album{border:solid 1px #7da538;padding:5px;}
.album h2{border-bottom:dotted 1px #406d12;}
.album ul{*display:inline-block;}
.album ul li{float:left;text-align:center;margin:10px 10px;*margin:10px 10px;_margin:10px 8px;}
.album ul li .photo{width:150px;height:150px;padding:2px;border:solid 1px #ccc;display:block;overflow:hidden;}
.album ul li .photo a{*font-size:120px;display:table-cell;vertical-align:middle;width:150px;height:150px;}
.album ul li .photo a img{vertical-align:middle;}

/*approve*/
.approve{padding:8px;border:solid 1px #7da538;}
.approve h2{border-bottom:dotted 1px #406d12;}
.approve ul{*display:inline-block; padding:8px 0 12px 6px;}
.approve li{float:left; _display:inline; width:74px; height:74px; text-align:center; margin:8px 12px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.approve li span.photo{display:block; width:72px; height:52px; border:1px solid #CECECE; text-align:center; overflow:hidden;}
.approve li span.photo a{display:table-cell; *font-size:45px; vertical-align:middle; width:72px; height:52px;}
.approve li span.photo img{vertical-align:middle;}

/*news?*/
.news ul{padding:10px 18px 0;height:auto;display:block;}
.news ul li{height:30px;line-height:30px;background:url(../images/arrow.jpg) 5px 10px no-repeat;}
.news ul li a{display:block;width:520px;height:30px;padding-left:16px;font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float:left;}
.news ul li a:hover{text-decoration:none;}
.news ul li span{float:right;}

/*con_right*/
#con_right .inner_prolist p{height:26px;display:block;line-height:26px;text-align:left;}
#con_right p span em{color:#055d7f;}
.inner_prolist ul{border-bottom:none;}
.album p,.news_search .page,
.pro_list p{border:solid 1px #75a028;border-top:solid 1px #ccc;padding:7px 60px 2px 80px;}
.album p a,.news_search .page a,
.pro_list p a{display:block;padding:0 7px;float:left;margin:0 2px;border:solid 1px #b8b8b8;height:20px;line-height:20px;}
.album p a:hover,.news_search .page a:hover,
.pro_list p a:hover{text-decoration:none;}
.album p .right,.news_search .page .right,
.pro_list p .right{display:block;float:right;margin:0 5px;}
.album p .current a,.news_search .page .current a,
.pro_list p .current a{background-color:#75a028;color:#fff;border:solid 1px #679121;}
.album p{border:none;border-top:solid 1px #ccc;}

/*pro_show*/
.pro_show{font-size:14px;line-height:24px;}
.pro_show .pro_top{*display:inline-block;padding:18px 15px;border:solid 1px #75a028;border-bottom:none;}
.pro_top .pro_photo{width:204px;height:204px;border:solid 1px #ccc;overflow:hidden;text-align:center;float:left;margin:0 20px;_display:inline;}
.pro_top .pro_photo a{width:204px;height:204px;*font-size:174px;vertical-align:middle;display:table-cell;}
.pro_top .pro_photo img{vertical-align:middle;}

.pro_top .pro_summary{float:left;}
.pro_summary ul li{height:30px;line-height:30px;width:420px;display:block;}
.pro_top .pro_summary li em{color:#ff5a00;font-weight:bold;padding:0 8px;}
.pro_top .pro_summary .button{margin:20px 0;}
.pro_top .pro_summary a{float:left;display:block;margin:0 30px;height:35px;}
.pro_top .pro_summary a.order{background:url(../images/css_sprites.jpg) -574px 0 no-repeat;width:134px;margin-left:3px;}

.pro_show .pro_detail{padding:5px 8px 15px;border:solid 1px #75a028;border-top:none;} 
.pro_show .pro_detail h3{border-bottom:solid 2px #6e9724;text-align:center;line-height:31px;height:31px;}
.pro_show .pro_detail strong{background:url(../images/css_sprites.jpg) -202px 0 no-repeat;width:93px;display:block;margin-right:5px;color:#fff;float:left;}
.pro_show .pro_detail a{background:url(../images/css_sprites.jpg) -302px 0 no-repeat;width:93px;display:block;color:#6e9724;float:left;}
.pro_show .pro_detail .content{width:600px;padding:20px 12px 10px;display:inline-block;word-break:break-all; word-wrap:break-word;}

/*sites*/
.sites .link,.inner_contant .cont,
.tools ul{border:solid 1px #75a128;padding:15px;font-size:14px;}
.tools ul li a,
.sites a{line-height:24px;padding:0 12px;margin:1px 3px 5px;*display:inline-block;}
.sites a:hover{background:#638d20;color:#fff;text-decoration:none;}
.tools ul li{width:680px;line-height:24px;}

/*inner_contant*/
.inner_contant .cont{line-height:32px;font-size:14px;padding-left:25px;}
.inner_contant .cont a{color:#1d42ac;}

/*inner_spokeman*/
.inner_spokeman .prolocutor{text-align:center;padding-bottom:18px;padding-left:22px\9;*padding-left:0;*margin:0 auto;}
.inner_spokeman .prolocutor h3{border-bottom:dotted 1px #ccc;font-size:14px;line-height:40px;}
.inner_spokeman .prolocutor .photo{padding:2px;border:solid 1px #ccc;width:550px;height:412px;overflow:hidden;text-align:center;*display:inline;display:block;margin:20px 55px;}
.inner_spokeman .prolocutor .photo a{vertical-align:middle;*font-size:320px;width:550px;height:412px;display:table-cell;}
.inner_spokeman .prolocutor .photo a img{vertical-align:middle;}
.prolocutor_table{border:solid 1px #ccc; border-collapse:collapse;font-size:14px;}
.prolocutor_table th,.prolocutor_table td{border:solid 1px #ccc;padding:4px 6px 2px;word-break:break-all; word-wrap:break-word;}
.prolocutor_table th{font-weight:bold;background:#f5f6f3;text-align:center;}


/*inner_order*/
.inner_order .order{padding:10px 18px 8px;border:solid 1px #75a028;}
.inner_order .order .tips{text-align:center;padding:0 atuo;margin:15px 0;color:#878787;}
.inner_order .order span{color:#ff0000;}
.inner_order .order form.info ul{border:none;margin:0 auto;width:600px;display:block;font-size:14px;}
.inner_order .order form.info ul li{line-height:24px;clear:both;margin:5px 0;}
.inner_order .order form.info ul li label{width:130px;display:block;text-align:right;float:left;}
.inner_order .order form.info ul li .text{width:150px; height:18px; line-height:18px; padding:2px 2px 0; border:solid 1px #d2d2d2;}
.inner_order .order form.info ul li .text2{width:420px;}
.inner_order .order form.info ul li .btn{width:134px;height:35px;background:url(../images/css_sprites.jpg) -574px 0 no-repeat;margin:8px 0;margin-left:130px;border:none;cursor:pointer;}
.inner_order .order form.info ul li span{font-size:12px;padding:0 3px;}

/*inner_success*/
.inner_success .success{border:solid 1px #75a128;text-align:center;padding:18px;font-size:14px;line-height:36px;font-weight:bold;}
.inner_success .success a{color:#f57923;}
 
/*album_show*/
.album_show{text-align:center; font-size:14px; padding:8px 15px 15px; border:solid 1px #75a028; line-height:26px;}
.album_show h3{margin:8px 5px; border-bottom:dotted 1px #ccc; color:#709926;}
.album_show span{color:#787a76; font-size:12px;}
.album_show .text{margin:10px 0; border-bottom:dotted 1px #ccc; text-align:left;word-break:break-all; word-wrap:break-word;}
.album_show .text p{min-height:26px; height:auto!important; height:26px;}
.album_show p.related{text-align:center; margin:10px 0; padding:10px 0 0 60px;}
.album_show p.related a{color:#06c;}
.album_show .text img{margin:8px auto;display:block;text-align:center;}
.album_show a:visited{color:#263e18;}

/*news search*/
.news_search{font-size:14px;}
.news_search dl .tips{text-align:center;margin:8px 0;}
.news_search dd em{color:#263e18;font-weight:bold;}

.news_search dl{border:solid 1px #75a028;margin:0;display:block;border-bottom:none;}
.news_search dd{clear:both; border-bottom:1px dashed #ddd;}
.news_search dd.top_news{height:58px; padding:12px 10px;}
.news_search dd.top_news span.photo{display:block;width:76px; height:56px; border:1px solid #CECECE; float:left; text-align:center; overflow:hidden; margin-right:12px;}
.news_search dd.top_news span.photo a{display:table-cell; *font-size:49px; vertical-align:middle; width:76px; height:56px;}
.news_search dd.top_news span.photo img{vertical-align:middle;}
.news_search dd.top_news h3 a{color:#628c1e; font-weight:bold;}
.news_search dd.top_news p{font-size:12px; line-height:16px!important;word-break:break-all; word-wrap:break-word;}

.news_search .page{margin:0;padding:8px 60px;border-top:none;clear:both;}

/*pages*/
.pages {
padding:10px 0 5px;
clear:both;
text-align:center;
background:#fff;
border-bottom:solid 0px #9aea95;
font-size:12px;
}
.pages span.nextprev {
border:1px solid #75A128;
color:#75A128;
font-size:12px;
}
.pages span.current {
background:#75A128;
border:1px solid #75A128;
color:#FFF;
font-weight:bold;
font-size:12px;
}
.pages a:hover{border:solid 1px #5CB711;font-size:12px;background:#75A128;color:#FFF;}
.pages a.nextprev {
font-weight:bold;
font-size:12px;
}
.pages a{
font-size:12px;
border:1px solid #75A128;
color:#75A128;
text-decoration:none;
}
.pages a, .pages span {
font-size:12px;
background:#FFF;
margin:0 0.2em;
padding:0.2em 0.5em;

}




